var $toast = function (obj) {
  $('#toast').remove();
  $('body').append(
    `<div id="toast">
              <div class="toast-box">
                  ${obj.title}
              </div>
              </div>
              `
  );
  setTimeout(function () {
    $('#toast').fadeOut();
  }, obj.time || 2000);
};

var formVar = {
  normal: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
  mobile: /^1[0-9]{10}$/,
  idCard: /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/,
};

Date.prototype.Format = function (fmt) {
  var o = {
    'M+': this.getMonth() + 1, //月份
    'd+': this.getDate(), //日
    'h+': this.getHours(), //小时
    'm+': this.getMinutes(), //分
    's+': this.getSeconds(), //秒
    'q+': Math.floor((this.getMonth() + 3) / 3), //季度
    S: this.getMilliseconds(), //毫秒
  };
  if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
  for (var k in o) if (new RegExp('(' + k + ')').test(fmt)) fmt = fmt.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
  return fmt;
};
